<html>

<head>
<LINK href="Style.css" rel=stylesheet> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
<title>Welcome to a page</title>
</head>

<body>
  <div id ="mainWap">
  
     <div id ="header">
     <div id ="titlelabel">STUDENT MANAGER</div>
      <ul id="menu">
         <li><a href="index.php">HOME PAGE</a></li>
         <li><a href="insert.php">INSERT</a></li>
         <li><a href="edit.php">EDIT</a></li>
         <li><a href="delete.php">DELETE</a></li>
      </ul>
     </div>
     <div class="clear"></div>
     <div id ="left">
     </div>
     <div id="right">
     
<script type="text/javascript" language="javascript">  
function validateMyForm ( ) { 
    var isValid = true;
    if ( document.form1.mssv.value == "" ) { 
    alert ( "Xin vui lòng nhập mã số sinh viên!" ); 
    isValid = false;
    } 
    else{
    	if(isNaN(document.form1.mssv.value)){
            alert("Mã số sinh viện chỉ gồm có số ");
            isValid = false;
        }
    	else{

    		if ( document.form1.mssv.value.length != 4 ) { 
                alert ( "Mã số sinh viên phải có 4 chữ số !" ); 
                isValid = false;
            } 
            else if ( document.form1.hoten.value == "" ) { 
                alert ( "Xin vui lòng nhập họ tên sinh viên" ); 
                isValid = false;
            } 
            else if ( document.form1.ngaysinh.value == "" ) { 
            alert ( "Xin vui lòng nhập ngày sinh" ); 
            isValid = false;
            }
            else if ( document.form1.quequan.value == "" ) { 
            alert ( "Xin vui lòng nhập quê quán" ); 
            isValid = false;
            }
            else if ( document.form1.nganhhoc.value == "" ) { 
                alert ( "Xin vui lòng nhập ngành học" ); 
                isValid = false;
            }

    	}
    }

    if(isValid == true){

    		 var text = document.form1.ngaysinh.value;
     	    
     	    var comp = text.split('-');
     	    var d = parseInt(comp[0], 10);
     	    var m = parseInt(comp[1], 10);
     	    var y = parseInt(comp[2], 10);
     	    var date = new Date(y,m-1,d);
     	    if (date.getFullYear() == y && date.getMonth() + 1 == m && date.getDate() == d) {
     	     
     	    } else {
     	      alert("Ngày sinh cần nhập đúng định dạng yyyy-mm-dd");
     	      isValid = false;
     	    }

    }
 
    return isValid;
} </script>    

<?php 
if (isset($HTTP_POST_VARS["editsubmit"])&&isset($HTTP_POST_VARS["mssvEdit"])) {
    $mssvEdit = $HTTP_POST_VARS["mssvEdit"];
   
    $mssvNew = $HTTP_POST_VARS["mssv"];
    $hotenNew = $HTTP_POST_VARS["hoten"];
    $gioitinhNew = $HTTP_POST_VARS["gioitinh"];
    $ngaysinhNew = $HTTP_POST_VARS["ngaysinh"];
    $quequanNew = $HTTP_POST_VARS["quequan"];
    $nganhhocNew = $HTTP_POST_VARS["nganhhoc"];
    
    $user = "root";
    $password = "";
    $database = "SinhVienDatabase";
    $connection = mysql_connect("localhost",$user,$password);
    mysql_query("set names 'utf8'");
    mysql_select_db($database) or die( "Unable to select database");
    $gioitinhBool;
    if ($gioitinhNew=="Nam") {
    	$gioitinhbool = 1;
    }
    else{
        $gioitinhbool = 0;
    }
    $editquery = "UPDATE sinhvien
    SET `mssv` = '$mssvNew' ,
    `hoten` = '$hotenNew' ,
    `gioitinh` = '$gioitinhbool' ,
    `ngaysinh` = STR_TO_DATE('$ngaysinhNew', '%d-%m-%Y') ,
    `quequan` = '$quequanNew' ,
    `nganhhoc` = '$nganhhocNew' 
    WHERE mssv = $mssvEdit;";
    $result = mysql_query($editquery);
    
    if (!$result) { 
            echo "Edit query:".$editquery;
            //echo mysql_error($connection);
          	echo "<div class='thongbaoloi'>Edit error</div>";
    }
    else{
          	echo "<div class='thongbaothanhcong'>Edit succes</div>";
          	
    }
    unset($HTTP_POST_VARS["editsubmit"]);
    
}
else{
   

}

?>

<?php      
     
if(isset($HTTP_POST_VARS["mssv"]))
{
	$mssvCheck = $HTTP_POST_VARS["mssv"];

	$user = "root";
	$password = "";
	$database = "SinhVienDatabase";
	$connection = mysql_connect("localhost",$user,$password);
	mysql_query("set names 'utf8'");
	mysql_select_db($database) or die( "Unable to select database");
	
	
	$checkIDquery = "Select * from sinhvien where mssv ='$mssvCheck'";
	$result = mysql_query($checkIDquery);
	
	$number = mysql_num_rows($result);
	
	$index = 0;
	$mssv = mysql_result($result, $index,"mssv");
	$hoten = mysql_result($result, $index,"hoten");
	$gioitinh = mysql_result($result, $index,"gioitinh");
	if ($gioitinh=="0"){
		$gioitinh ="Nữ";
	}
	else {
		$gioitinh = "Nam";
	
	}
	$ngaysinh = mysql_result($result, $index,"ngaysinh");
	
	$ngaysinhFormat = date("d-m-Y", strtotime($ngaysinh));
	$quequan = mysql_result($result, $index,"quequan");
	$nganhhoc = mysql_result($result, $index,"nganhhoc");
	
	mysql_close($connection);
}
else{


}



?>
<H3 align="center">Chỉnh sửa thông tin sinh viên</H3>
<form name="form1" action="editResult.php" method ="POST">
<TABLE WIDTH = "80%" BORDER = "1" align="center">


<tr><th>Mã số sinh viên</th><th><input type="text" name="mssv" size="30" value='<?php echo $mssv ?>'/></th></tr>
<tr><th>Họ tên</th><th><input type="text" name="hoten" size="30" value='<?php echo $hoten ?>'/></th></tr>
<tr><th>Giới tính</th><th><input type="radio" name="gioitinh" <?php if($gioitinh=="Nam") echo "checked='checked'";?> value="Nam"/> Nam <input type="radio" name="gioitinh" <?php if($gioitinh=="Nữ") echo "checked='checked'";?> value="Nữ" />Nữ</th></tr>
<tr><th>Ngày sinh</th><th><input type="text" name="ngaysinh" size="30" value='<?php echo $ngaysinhFormat ?>' /></th></tr>
<tr><th>Quê quán</th><th><input type="text" name="quequan" size="30" value='<?php echo $quequan ?>'/></th></tr>
<tr><th>Ngành học</th><th><select name="nganhhoc">
	      <option value="Công nghệ thông tin"  <?php if($nganhhoc=='Công nghệ thông tin') echo "selected='selected'";?>>Công nghệ thông tin</option>
	      <option value="Điện tử viễn thông"<?php if($nganhhoc=='Điện tử viễn thông') echo "selected='selected'";?>>Điện tử viễn thông</option>
	      <option value="Hoá"<?php if($nganhhoc=='Hoá') echo "selected='selected'";?>>Hoá</option>
	      <option value="Lý"<?php if($nganhhoc=='Lý') echo "selected='selected'";?>>Lý</option>
          <option value="Sinh học"<?php if($nganhhoc=='Sinh học') echo "selected='selected'";?>>Sinh học</option>
          <option value="Cơ khí"<?php if($nganhhoc=='Cơ khí') echo "selected='selected'";?>>Cơ khí</option>
	</select></th></tr>

</TABLE>
<br>
<p align="center">
<input type="hidden"  name="mssvEdit" value="<?php echo $mssvCheck ?>">
<input type="submit" name="editsubmit" value="Submit" onclick="javascript:return validateMyForm();" />
<input type="reset" name="cancel" value="Reset" />
</p>

</form>





     </div>
  </div>
</body>



</html>
